﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Cliente.Logica;

namespace Cliente
{
    public partial class MostrarCuenta : Form
    {
        String numeroCuenta, tipoCuenta, saldoCuenta = "";
        int contar = 0;

        public MostrarCuenta()
        {
            InitializeComponent();
        }

        public MostrarCuenta(String cuenta)
        {
            InitializeComponent();

            int longitud = cuenta.Length;

            numeroCuenta = cuenta.Substring(0, 10);
            tipoCuenta = cuenta.Substring(10, 2);
            saldoCuenta = cuenta.Substring(12, longitud - 12);



            if (tipoCuenta == "CA")
                tipoCuenta = "Cuenta de Ahorros";
            else if (tipoCuenta == "CC")
                tipoCuenta = "Cuenta Corriente";

            listCuentas.Items.Add("1) Nro de Cuenta: " + numeroCuenta);
            listCuentas.Items.Add("   Tipo: " + tipoCuenta);
            listCuentas.Items.Add("   Saldo disponible: " + saldoCuenta);
        }

        public MostrarCuenta(String[] cuentas)
        {
            InitializeComponent();

            int longitud = 0;
            for (contar = 0; cuentas[contar] != ""; contar++)
            {
                longitud = cuentas[contar].Length;

                numeroCuenta = cuentas[contar].Substring(0, 10);
                tipoCuenta = cuentas[contar].Substring(10, 2);
                saldoCuenta = cuentas[contar].Substring(12, longitud - 12);                

                if (tipoCuenta == "CA")
                    tipoCuenta = "Cuenta de Ahorros";
                else if (tipoCuenta == "CC")
                    tipoCuenta = "Cuenta Corriente";

                listCuentas.Items.Add(contar + 1 + ")" + "Nro de Cuenta: " + numeroCuenta);
                listCuentas.Items.Add("   Tipo: " + tipoCuenta);
                listCuentas.Items.Add("   Saldo disponible: " + saldoCuenta);
                listCuentas.Items.Add(" ");
            }
        }

        private void timer1_Tick(object sender, EventArgs e)
        {

        }

        private void cancelar_Click(object sender, EventArgs e)
        {
            metodosGUI.reset(this);
        }

        private void MostrarCuenta_Load(object sender, EventArgs e)
        {

        }
    }
}
